Add Trimble position provider - #4641
Conversation
Some test cases with bluetooth preprocessor guard were not run, because there was missing import for mmconfig.h
Improve position data parsing, antenna height handling.
📦 Build Artifacts Ready
|
Testing Comments — Android (Trimble Mobile Manager integration)
Screen_Recording_20260812_144154.mp4
Screen_Recording_20260811_153349.2.mp4 |
With trimble position provider after startup it looked like users started Trimble app instead of MM. We add a bit of delay, so loading is more natural.
|
Issues found in testing should be fixed now:
|
Coverage Report for CI Build 33050183319Warning No base build found for commit Coverage: 59.543%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsRequires a base build to compare against. How to fix this → Coverage Stats
💛 - Coveralls |
📦 Build Artifacts Ready
|
Testing 2
|
📦 Build Artifacts Ready
|
Testing 3
Enhancement: #4673 |
|
Let's make the Android issue as enhancement for future |
📦 Build Artifacts Ready
|
resolves https://github.com/MerginMaps/product/issues/121
For easier integration with Trimble external GNSS devices a new provider has been added. The setup has been essentially changed to be "one-click". Trimble Mobile Manager (TMM) companion app is required for proper setup.
New Workflows:
screen-20260824-125532.mp4
screen-20260824-124458.mp4
Testing criteria: